technological revolution - German English Dictionary